/* Copyright 2010 Michael Wenders, michaelwenders <at> gmx <dot> de

This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/

#ifndef DEFINES_H_
#define DEFINES_H_

#define LCM_MAIN_VERSION "0"
#define LCM_SUB_VERSION "5"
#define LCM_PATCHLEVEL_VERSION "2"
#define LCM_VERSION LCM_MAIN_VERSION "." LCM_SUB_VERSION "." LCM_PATCHLEVEL_VERSION

#define NO_PRIVILEGES 10

#define SVEC2D vector< vector<string> >
#define SVEC1D vector<string>

/* return types of integer functions, see error/warnings/etc. definitions for more return values */
/* FIXME */
#define OK 0
#define NOT_OK -1
#define LCM_SCRIPT_EMPTY 2

/* return types of boolean functions */
#define YES 1
#define NO 0
#endif /* DEFINES_H_ */

